Skip to content

Mldsa functional tests#780

Open
bjwtaylor wants to merge 1 commit into
Mbed-TLS:developmentfrom
bjwtaylor:mldsa-functional-tests
Open

Mldsa functional tests#780
bjwtaylor wants to merge 1 commit into
Mbed-TLS:developmentfrom
bjwtaylor:mldsa-functional-tests

Conversation

@bjwtaylor
Copy link
Copy Markdown
Contributor

@bjwtaylor bjwtaylor commented Apr 27, 2026

Description

Add mldsa functional tests to all.sh, resolves #641

PR checklist

  • changelog not required because: No functional changes.
  • framework PR not required
  • TF-PSA-Crypto development PR provided #HERE
  • TF-PSA-Crypto 1.1 PR not required because: No backports
  • mbedtls development PR not required because: No changes
  • mbedtls 4.1 PR not required because: No changes
  • mbedtls 3.6 PRnot required because: No changes
  • tests provided

@bjwtaylor bjwtaylor force-pushed the mldsa-functional-tests branch from 85fbee2 to 607504a Compare April 27, 2026 08:12
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
@bjwtaylor bjwtaylor force-pushed the mldsa-functional-tests branch from eb23704 to 1778197 Compare April 28, 2026 10:34
@bjwtaylor bjwtaylor marked this pull request as ready for review April 28, 2026 14:00
@bjwtaylor bjwtaylor added needs-review Every commit must be reviewed by at least two team members needs-reviewer This PR needs someone to pick it up for review priority-high High priority - will be reviewed soon size-s Estimated task size: small (~2d) labels Apr 28, 2026
@bjwtaylor bjwtaylor requested a review from valeriosetti June 4, 2026 08:47
# This condition deliberately runs when all.sh sources this file. It hides the
# component from both `--list-all-components` and explicit component requests on
# runners whose Python is too old for mldsa-native's generated-test checks.
if support_test_pqcp_mldsa_native_upstream_all; then
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure I'm missing something here, but is this if statement required?
I read the comment above that explains it, but as far as I remember the machinery that instruments our testing already does this. In support of my comment I don't see any other test component_xxx with an associated support_xxx with the if check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-review Every commit must be reviewed by at least two team members needs-reviewer This PR needs someone to pick it up for review priority-high High priority - will be reviewed soon size-s Estimated task size: small (~2d)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Run mldsa-native functional tests in our CI

2 participants